package cn.tedu.mall.seckill.mapper;

import cn.tedu.mall.pojo.seckill.model.SeckillSpu;
import org.springframework.stereotype.Repository;

import java.time.LocalDateTime;
import java.util.List;

@Repository
public interface SeckillSpuMapper {

    // 查询 秒杀 商品列表
    List<SeckillSpu> findSeckillSpus();

    //  根据给定时间查询出正在 进行秒杀的商品
    List<SeckillSpu> findSeckillSpusByTime(LocalDateTime time);

    // 查询所有秒杀商品的spuId数据
    Long[] findAllSeckillSpuIds();

    // 根据spuId查询秒杀spu实体
    SeckillSpu findSeckillSpuById(Long spuId);
}
